Le « Lisez-moi » (README) pour la mise à jour du Firmware de l'AmigaOne.

23 Janvier 2004

IMPORTANT (veuillez lire ceci !) :

Mettre à jour votre firmware est potentiellement dangereux. Si quelque
chose échoue, la mise à jour peut laisser votre ROM vide ou partiellement
écrite. Dans ce cas, il est fort probable que votre machine soit
inutilisable. Certaines ROM sont connues pour être protégée sur certains
blocs et ne peuvent être écrites que sur une partie. Il n'y a aucun moyen
pour supprimer cette protection sans un graveur à EEPROM.

Si vous pensez que c'est trop risqué, n'effectuez pas la mise à jour.
Contactez votre revendeur et négociez un échange de la ROM.
Si vous êtes prèt à effectuer la mise à jour, alors poursuivez la lecture.


1. Introduction

Ce programme effectue la mise à jour du firmware de votre AmigaOne. Le
firmware  d'un  ordinateur  est un bout de programme stocké de manière
persistante (souvent en ROM (Read Only Memory) qui sera exécuté dès la
mise  en  marche  de  l'ordinateur.  Le  firmware  est  responsable de
l'initialisation du matériel (hardware) et du  chargement  du  système
d'exploitation  à  partir du disque. Il fourni également une interface
permettant à l'utilisateur d'indiquer quelques paramètres,  comme  par
exemple le disque à partir duquel le système doit démarrer.

Votre AmigaOne est équipé d'une « flash RAM », qui peut être ré-écrite
sans  avoir à la retirer de la carte. Le programme de mise à jour peut
faire cela, mais ce n'est pas sans risques, vous devez les prendre  en
compte.  Par  dessus tout, le processus d'effacement et de ré-écriture
prend quelques  secondes  et  il  peut  échouer.  S'il  échoue,  votre
ordinateur  ne pourra plus redémarrer et vous devrez retirer la ROM de
la carte et l'échanger avec une  autre  ou  trouver  un  moyen  de  la
« re-flasher ».

2. Pourquoi devrais-je effectuer une mise à jour ?

Si l'introduction ne vous a pas  effrayée,  voici  quelques  points  à
prendre  en  considération  pour  faire votre choix. Généralement, une
mise à jour introduit  de  nouvelles  caractéristiques  (et  nouvelles
bogues).  Vous ne devriez envisager une mise à jour que si vous pensez
que vous en avez besoin de ses nouvelles caractéristiques, ou si  vous
avez  un  problème avec le firmware actuel dont le problème aurait été
corrigé dans la nouvelle mise à jour.


3. Comment effectuer la mise à jour ?

Pour mettre à  jour  le  firmware  de  votre  ordinateur,  vous  devez
exécuter  le  programme  « updater.image ». Ce n'est pas un exécutable
Linux ou AmigaOS, mais une image exécutable de UBoot.  Cette  image  a
besoin  d'être  exécutée à partir de la ligne de commande de UBoot. Le
mécanisme  exact  dépend  du  support  à  partir  duquel  vous  voulez
démarrer.

3.1 À partir d'une disquette.

Le démarrage à partir d'une disquette est la méthode la  plus  simple.
Vous  avez  besoin  d'un  lecteur de disquettes dans votre AmigaOne et
d'une disquette vierge. Pour transférer l'image « updater.image » sur la
disquette, effectuez :

Sous Linux : Dans un Shell entrez

dd if=updater.image of=/dev/floppy

« /dev/floppy » est le noeud  de  périphérique  qui  représente  votre
lecteur  de  disquettes.  Habituellement c'est un lien symbolique vers
/dev/fd0. Si  /dev/floppy  n'existe  pas  mais  que  /dev/fd0  existe,
remplacez   /dev/floppy   par  /dev/fd0  dans  la  ligne  de  commande
ci-dessus.

Sous AmigaOS, vous  pouvez  utiliser  n'importe  quel  programme  pour
écrire  le  fichier  sur  une  disquette.  Comme  les programmes de la
distribution TrackDOS ou le gextionnaire de GROS  fichiers.  Consultez
la documentation adaptée à ces outils pour obtenir plus de détails.

Une fois la mise à jour sur la disquette, redémarrez votre AmigaOne et
interrompez  la  séquence  d'auto-démarage  si nécessaire. À partir du
symbol « ] » de la ligne de commande de UBoot, entrez :

fdcboot ; bootm

Après un certain  temps,  un  message  « AmigaOne  Firmware  Updater »
devrait apparaître sur l'écran. Poursuivez la lecture en 3.4.

3.2 À partir d'un réseau.

Si vous avez correctement configuré le réseau Ethernet  et  que  votre
AmigaOne  est  connecté  à  un  réseau interne, vous pouvez démarrer à
partir  d'un  serveur  TFTP.  Votre  réseau  doit  être   correctement
configuré  pour ça ainsi que les variables « serverip » et « ipaddr ».
À partir de la ligne de commande de UBoot, entrez :

setenv autostart yes
tftpboot 500000 updater.image

Assurez vous que « updater.image »  est  disponible  à  la  racine  du
serveur  TFTP.  Après un certain temps, un message « AmigaOne Firmware
Updater » devrait apparaître sur l'écran.  Poursuivez  la  lecture  en
3.4.

3.3 À partir d'un lecteur de CD-ROM.

Si vous possédez un graveur de CD-ROM, vous pouvez y graver l'image de
la  mise  à jour sur un CD au format auto-exécutable « El Torito ». Si
c'est fait, démarrez sur le CD comme vous l'avez fait à l'installation
de  Linux  ou  de  l'AmigaOS.  Après  un  certain  temps,  un  message
« AmigaOne  Firmware  Updater »  devrait   apparaître   sur   l'écran.
Poursuivez la lecture en 3.4.

3.4 La mise à jour.

Une fois que vous avez démarré, deux écrans de textes que vous devriez
lire seront affichés. La mise à jour débuttera lorsque vous aurez tapé
successivement les lettres « o » et  « k »  au  clavier.  La  première
étape  sera l'effacement de la flash-ROM, suivi de la phase d'écriture
(barre de progression). Une fois  le  processus  terminé,  la  machine
affichera  un compte à rebour vous permettant de retirer le support de
démarrage.

Après le redémarrage, le nouveau firmware sera disponible.

4. Quoi de nouveau dans cette difusion ?

Les choses suivantes ont été ajoutées à ce firmware :

* une commande « boota » finalisée
* mise à jour de UBoot de 0.1.1 vers 1.0.0

Cette mise à jour est recommendée pour tout le monde.

For technical questions please write a mail to

Hans-JoergF@hyperion-entertainment.com
(English or German accepted)

Sommaire / Section précédente